#include"mprpccontroller.h"
//构造函数初始化，开始认为它是正确的
MprpcController::MprpcController()
{
    m_failed=false;
    m_errText="";
}

void MprpcController::Reset()//重置成刚开始的样子
{
    m_failed=false;
    m_errText="";
}
bool MprpcController::Failed() const//判断当前调用成功与否，返回状态，true就是发生问题了
{
    return m_failed;
}
std::string MprpcController::ErrorText() const//返回错误信息
{
    return m_errText;
}

void MprpcController::SetFailed(const std::string&reason)//设置错误
{
    m_failed=true;
    m_errText=reason;
}

//对于我们目前尚未实现的功能，我们实现成空函数就可以了
void MprpcController::StartCancel(){};
bool MprpcController::IsCanceled() const{};
void MprpcController::NotifyOnCancel(google::protobuf::Closure* callback){};